package pinboard.dataLayer.binPack;

import java.lang.reflect.Type;

class PackAttributeFormat {
    public int seqNo;
    public boolean isGroup;//所有Array,List都是group
    public String fieldName;
    public Class<?> fieldType;
    public Type fieldGenericType;
    public String serializerName;//自定义序列化管理类
    public int fixedRange;//定长范围，小于等于0则不是定长，单位是byte
    //fixedRange用法
        //小于0：则4个byte作为头部的int32来代表后续有多长的byte[].若头部4byte为0，此对象为null
        //等于0：无4个byte的头部。直接读取内容，此对象不可为null
        //大于0：无4个byte的头部。直接读取内容，此对象不可为null。（为null也是全部填充定长个0)
}
